package com.java.exer1;

import java.util.Arrays;

/**
 * 对字符串中字符进行自然顺序排序
 * 提示：
 * 1）字符串变成字符数组
 * 2）对数组排序，选择，冒泡 Arrays.sort（）
 * 3)将排序后的数组变成字符串
 *
 * @author shkstart
 * @create 2021-01-05 23:03
 */
public class StringTest_6 {
    public static void main(String[] args) {
        String s1 = "adbecf";
        char[] a = s1.toCharArray();
        //方式一：冒泡法
//        for (int i=0;i<a.length-1;i++){
//            for (int j= 0; j <a.length-1-i ; j++) {
//                if (a[j]>a[j+1]){
//                    char t=a[j];
//                    a[j]=a[j+1];
//                    a[j+1]=t;
//                }
//
//            }
//        }

        //方式二：调用sort（）方法
        Arrays.sort(a);
        System.out.println(Arrays.toString(a));
        System.out.println("-----------------------------");
        String s2 = new String(a);
        System.out.println(s2);
    }
}
